/*oDZ5SlCnghiouh5ddxkwS72Lfq3xa7gjOAokpX03gxp5m3K3bVg8XW/tJb3UHG/H*/
/*
**初始化应用页面（加载多语，初始化模板，加工模板数据，初始化节点数据）
*/
export default (function(props,pageCode,nodeResourceCode,modifierMeta,initData,_this){
    let callback=(json,status,inlt)=>{
        // _this.setState({json:json});
        _this.state.json=json;
        console.log('appcode:', _this.props.getSearchParam('c'))
        props.createUIDom(
            {
                pagecode: pageCode,
                appcode: _this.props.getSearchParam('c')
            },
            function (data){
                if(data){
                    if(data.button){
                        let button = data.button;
                        props.button.setButtons(button);
                    }
                    if(data.template){
                        let meta = data.template;
                        props.meta.setMeta(meta,()=>{
                            if(modifierMeta instanceof Function){
                                meta=modifierMeta(data);//建议在modifyMeta中自行setMeta
                                // if(meta){
                                //     props.meta.setMeta(meta);
                                // }
                            }
                        });//设置两次，用于回调使用
                    }
                    if(initData instanceof Function){
                        initData();
                    }
                }   
            }
        )
    }
    props.MultiInit.getMultiLang({moduleId:nodeResourceCode,/*currentLocale:'zh-CN',*/domainName:'uapbd',callback});
}
)

/*oDZ5SlCnghiouh5ddxkwS72Lfq3xa7gjOAokpX03gxp5m3K3bVg8XW/tJb3UHG/H*/
